rain in torrents - Alemán Inglés Diccionario